a species of eulipotyphlan endemic to cuba (solenodon cubanus) - German English Dictionary